﻿

/**截字符串长度*/
function LengthCheck(element, length, warm) {
    if (element.value.length > parseInt(length)) {
        element.value = element.value.substring(0, length);
        alert(warm + "不能超过" + length + "个字！");
        //                element.select();
        element.focus();
    }
}
/**不截字符串长度,用于提交时判断字符串长度，array为数组
*array:ele,len,warm
*/
function LengthCheck1(array) {
    var flag = 0;
    var s = "";
    for (var i = 0; i < array.length; i++) {
        var v = array[i];
        if (v.ele.value.length > v.len) {
            s += v.warm + "不能超过" + v.len + "个字符!\n";
            //            break;
        } else {
            flag++;
        }
    }
    if (flag < array.length) {
        alert(s);
        return false;
    } else {
        return true;
    }
}
//大于0
function IsNaNCheck(element, warm) {
    if (element.value != "") {
        if (isNaN(element.value) || (!isNaN(element.value) && element.value <= 0)) {
            element.value = "";
            alert(warm + "需为大于0的数字！");
            //                element.select();
            element.focus();
        }
    }
}
//大于等于0
function IsNaNCheck1(element, warm) {
    if (element.value != "") {
        if (isNaN(element.value) || (!isNaN(element.value) && element.value < 0)) {
            element.value = "";
            alert(warm + "需为大于等于0的数字！");
            //                element.select();
            element.focus();
        }
    }
}
//大于0 且 为整数
function IsNaNCheck2(element, warm) {
    if (element.value != "") {
        if ((parseInt(element.value) != element.value) || (!isNaN(element.value) && element.value <= 0)) {
            element.value = "";
            alert(warm + "需为大于0的正整数！");
            //                element.select();
            element.focus();
        }

    }
}

/**送达登记弹出框*/
function SDpopWin(selectAction, Title) {
    setTimeout(
                      function() {
                          ymPrompt.win({ message: selectAction,
                              width: 750,
                              height: 350,
                              title: Title,
                              maxBtn: true,
                              minBtn: true,
                              handler: null,
                              iframe: true
                          });

                      }, 50);
    return false;
}

/* 检查是否含有 <script> 等字符 配合 custermerValid 使用*/
function CheckHasUnsafeHtml(source, arguments) {
    if (arguments.value.IndexOf("<script>") > 1)
        arguments.IsValid = false;
    else
        arguments.IsValid = true;
}

function CheckHasUnsafeHtmlV2(targetId) {
    var tid = document.getElementById(targetId);
    if (tid.Value.IndexOf("<script>") > 1)
        alert("有不安全的HTML代码。");
}

/*刘金林 添加*/
function ShowDisplay(element) {
    if (element.style.display == 'block')
        element.style.display = 'none';
    else
        element.style.display = 'block';
}

/*刘金林 添加*/
function ShowProcessing(validateGroup, msg) {
    //        //判断是否通过验证控件
    //        try {
    //            if (!Page_ClientValidate(validateGroup)) {
    //                return false;
    //            }
    //        }
    //        catch (e)
    //            { }

    //        var sWidth, sHeight, sScrollTop;
    //        sWidth = document.body.offsetWidth;
    //        sHeight = document.body.offsetHeight;

    //        if (document.documentElement) {
    //            if (document.documentElement.offsetWidth > sWidth)
    //                sWidth = document.documentElement.offsetWidth;
    //            if (document.documentElement.offsetHeight > sHeight)
    //                sHeight = document.documentElement.offsetHeight; 

    ////            if (document.documentElement.scrollWidth > sWidth)
    ////                sWidth = document.documentElement.scrollWidth;
    ////            if (document.documentElement.scrollTop > sHeight)
    ////                sHeight = document.documentElement.scrollTop;
    //                
    //            if (document.documentElement.clientHeight > sHeight)
    //                sHeight = document.documentElement.clientHeight;
    //        }

    //        if (document.body.clientHeight > sHeight)
    //            sHeight = document.body.clientHeight;
    //        
    //        //出现这种情况回补一个窗体高度
    //        if (document.body.scrollTop > sHeight) {
    //            sHeight = document.body.scrollTop;   //            sHeight = document.body.scrollTop ;

    //            var winHeight = document.body.clientHeight;
    //            if (document.documentElement.clientHeight > winHeight)
    //                winHeight = document.documentElement.clientHeight;
    //            sHeight = sHeight + winHeight;
    //        }

    //        /*创建图片 start*/
    //        //         var objimg = document.createElement("img");
    //        //         objimg.src = "/images/wait.gif";
    //        //         objimg.alt = "";
    //        //从母板页获取图片，加快图片载入速度
    //        var objimg = document.getElementById("tempWaitingImg");
    //        if (!objimg) {
    //            objimg = document.createElement("img");
    //            objimg.src = "/images/wait.gif";
    //            objimg.alt = "";
    //        }
    //        /*创建图片 end */


    //        /*创建背景 start*/
    //        var bgObj = document.createElement("div");
    //        bgObj.setAttribute('id', 'bgDiv');
    //        bgObj.style.position = "absolute";
    //        bgObj.style.top = "0px";
    //        bgObj.style.bottom = "0px";
    //        bgObj.style.left = "0px";
    //        bgObj.style.zIndex = "899";
    //        bgObj.style.backgroundColor = "#ECECEC";
    //        bgObj.style.background = "#ECECEC";
    //        bgObj.style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)";
    //        bgObj.style.opacity = "0.1";
    //        bgObj.style.width = sWidth + "px";
    //        bgObj.style.height = sHeight + "px";
    //        bgObj.className = "overDiv";

    //        /*创建背景 end*/

    //        /*objDiv样式start objDiv.className = "imgdiv";*/
    //        var objDiv = document.createElement("div");
    //        objDiv.style.position = "absolute";
    //        objDiv.style.width = "200px";
    //        objDiv.style.height = "50px";
    //        objDiv.style.lineHeight = "50px";
    //        //居于屏幕中央
    //        sScrollTop = document.documentElement.scrollTop;
    //        if (document.body.scrollTop > sScrollTop) {
    //            sScrollTop = document.body.scrollTop;
    //        }
    //        objDiv.style.top = (sScrollTop + sHeight + 50) / 2 + "px";
    //        objDiv.style.left = "50%";
    //        objDiv.style.margin = "-100px 0 0 -100px";
    //        objDiv.style.zIndex = "900";
    //        //objDiv.className = "imgdiv";
    //        /*objDiv样式end*/
    //        var objlbl = document.createElement("label");
    //        if (msg == "") {
    //            objlbl.innerHTML = "正在处理中...";
    //        }
    //        else {
    //            objlbl.innerHTML = msg;
    //        }
    //        objlbl.style.color = "#1769AE";
    //       //var t = Common.Check.Toint('A');
    //        //objlbl.style.color = "#557685"

    //        //
    //        //        var objtbl = document.createElement("table");
    //        //        
    //        //        var objtd1 = document.createElement("td");
    //        //        objtd1.appendChild(objimg);
    //        //        
    //        //        var objtd2 = document.createElement("td");
    //        //        objtd2.appendChild(objlbl);
    //        //        
    //        //        var objtr = document.createElement("tr");
    //        //        objtr.appendChild(objtd1);
    //        //        objtr.appendChild(objtd2);
    //        //        
    //        //        
    //        //        objtbl.appendChild(objtr);
    //        //        objDiv.appendChild(objtbl);

    //        //        objDiv.innerHTML = objtbl.innerHTML;
    //        //        document.body.appendChild(bgObj);
    //        //        document.body.appendChild(objDiv);

    //        //yuanlai
    //        objDiv.appendChild(objimg);
    //        objDiv.appendChild(objlbl);
    //        document.body.appendChild(bgObj);
    //        document.body.appendChild(objDiv);
    //        document.body.style.cursor = 'wait';
    //yuanlai
    return true;
}


function RequiredTitle(title) {
    if (confirm(title)) {
        return true;
    }
    else
        return false;
}
 
 //全选/反选区域
function selectall(obj) {
    if (obj.checked) {
        $("input[name='ckID']").each(function() {this.checked = true; });
    } else $("input[name='ckID']").each(function() { this.checked = false; });

}